#pragma once

//////////////////////////////////////////////////////////////////////////
// CONTROL ID

#define IDC_BTN_SYS_CLOSE                   60001
#define IDC_BTN_SYS_MAX                     60002
#define IDC_BTN_SYS_MIN                     60003
#define IDC_LBL_MSGBOX_TITLE                60004
#define IDC_ICON_MSGBOX_ICON                60005
#define IDC_LBL_MSGBOX_TEXT                 60006
#define IDC_CHK_MSGBOX_NONOTIFYLATER        60007
#define IDC_DIV_MSGBOX_BUTTONS              60008
#define IDC_DIV_MSGBOX_CONTENT              60009
#define IDC_CHK_MSGBOX_NEVERSHOW            60010
#define IDC_BTN_SYS_SET                     60011
#define IDC_BTN_ARP_INATLL                  60012
#define IDC_BTN_DLG_OK						60013
#define IDC_BTN_DLG_CANCEL					60014
#define IDC_LAB_DLG_TITLE					60015
#define IDC_LAB_DLG_H1						60016
#define IDC_LAB_DLG_H2						60017
#define IDC_BTN_DLG_OPEN					60018
#define IDC_BTN_DLG_SAVE					60019
#define IDC_LAB_DLG_L1						60020
#define IDC_LAB_DLG_L2						60021
#define IDC_LAB_DLG_L3						60022
#define IDC_LAB_DLG_L4						60023
#define IDC_LAB_DLG_L5						60024

//maindlg
#define IDC_MAIN_STATUS_L1					60030
#define IDC_MAIN_STATUS_L2					60031
#define IDC_MAIN_STATUS_L3					60032
#define IDC_MAIN_SETTING					60033

//setting dlg
#define IDC_SETTING_TABCTRL					200
#define IDC_SETTING_DF_KNL					201
#define IDC_SETTING_DF_PSW					202
#define IDC_SETTING_DF_TBX					203

#define IDC_SETTING_UPG_A					210
#define IDC_SETTING_UPG_Q					211
#define IDC_SETTING_PROXY					212
#define IDC_SETTING_PROXY_SET				213
#define IDC_SETTING_AUTOSTART				215

#define IDC_SETTING_PSW_LOCK_MIN			250
#define IDC_SETTING_PSW_LOCK_SWITCH			251
#define IDC_SETTING_PSW_LOCK_IDLE			252
#define IDC_SETTING_PSW_LOCK_TEXT			253
#define IDC_SETTING_PSW_CLEAR				254
#define IDC_SETTING_PSW_CLEAR_S				255
#define IDC_SETTING_PSW_MIN_LEN				256
#define IDC_SETTING_PSW_QUAL_LEN			257
#define IDC_SETTING_PSW_GENPROFILE			258

#define IDC_SETTING_TBX_SHOW_MAX			260
#define IDC_SETTING_TBX_SHOW_MIN			261
#define IDC_SETTING_TBX_AUTO_HIDE			262
#define IDC_SETTING_TBX_TRANSPARENT			263
#define IDC_SETTING_TBX_TRANS_TEXT			264
#define IDC_SETTING_TBX_SHOW_FLOATING		265
#define IDC_SETTING_TBX_FLOAT_TRS			266
#define IDC_SETTING_TBX_FLOAT_TRS_TEXT		267


// home id
#define IDC_HOME_ART_PAGE					1000
#define IDC_HOME_ARTCATEGORYTREE			1001
#define	IDC_HOME_DICTTREE					1002
#define	IDC_HOME_ARTLIST					1003
#define IDC_HOME_HTML						1004
#define IDC_HOME_BTN_CATEGORY_NEW			1005
#define IDC_HOME_BTN_CATEGORY_SUB_NEW		1006
#define IDC_HOME_BTN_CATEGORY_RENAME		1007
#define IDC_HOME_BTN_CATEGORY_DELETE		1008
#define IDB_HOME_BTN_CATEGORY_EXPANDS		1009
#define IDB_HOME_BTN_CATEGORY_COLLAPSE		1010
#define IDC_HOME_BTN_DICT_NEW				1011
#define IDC_HOME_BTN_DICT_SUB_NEW			1012
#define IDC_HOME_BTN_DICT_RENAME			1013
#define IDC_HOME_BTN_DICT_DELETE			1014
#define IDB_HOME_BTN_DICT_EXPANDS			1015
#define IDB_HOME_BTN_DICT_COLLAPSE			1016
#define IDB_HOME_BTN_CATEGORY_IMPORT		1017
#define IDB_HOME_BTN_DICT_IMPORT			1018
#define IDB_HOME_LIST_SEARCH				1019

//home toobar
#define IDB_HOME_TOOLBAR_NEW_PAGE			1020
#define IDB_HOME_TOOLBAR_SOURCE				1021
#define IDB_HOME_TOOLBAR_PRINT				1022
#define IDB_HOME_TOOLBAR_HOME				1023
#define IDB_HOME_TOOLBAR_PREV				1024
#define IDB_HOME_TOOLBAR_NEXT				1025
#define IDB_HOME_TOOLBAR_ATTACH				1026
#define IDB_HOME_TOOLBAR_SEARCH				1030
#define IDB_HOME_TOOLBAR_FIND				1027
#define IDB_HOME_TOOLBAR_SWITCH				1028

#define IDB_HOME_TAB_CATEGORY				1030
#define IDB_HOME_BTN_ADD_ARTICLE			1031
#define IDB_HOME_LEFT_TOOLBAR				1032
#define IDB_HOME_LEFT_TOOLBAR_REMARK		1033
#define IDB_HOME_LEFT_TOOLBAR_TAG			1034
#define IDB_HOME_LEFT_TOOLBAR_LABEL			1035
#define IDB_HOME_LEFT_TOOLBAR_LEVEL			1036
#define IDB_HOME_LEFT_TOOLBAR_SETTITLE		1037
#define IDB_HOME_LEFT_TOOLBAR_SETAUTHOR		1038
#define IDB_HOME_LEFT_TOOLBAR_SETKEYWORD	1039
#define IDB_HOME_LEFT_TOOLBAR_SETSUMMARY	1401
#define IDB_HOME_LEFT_TOOLBAR_ADDTAG		1402
#define IDB_HOME_LEFT_TOOLBAR_WHITEPEN		1403
#define IDB_HOME_LEFT_TOOLBAR_PINKPEN		1404
#define IDB_HOME_LEFT_TOOLBAR_BLUEPEN		1405
#define IDB_HOME_LEFT_TOOLBAR_REDPEN		1406
#define IDB_HOME_LEFT_TOOLBAR_YELLOWPEN		1407
#define IDB_HOME_LEFT_TOOLBAR_GREENPEN		1408
#define IDB_HOME_LEFT_TOOLBAR_PURPLEPEN		1409
#define IDB_HOME_LEFT_TOOLBAR_CYANPEN	1410

#define IDB_HOME_TAG_MENU_ID				35000
#define IDB_HOME_LEVEL_MENU_ID				34500


//HOME ATTACH
#define IDB_HOME_ATTACH_DLG					1040
#define IDB_HOME_ATTACH_TAB					1041
#define IDB_HOME_ATTACH_ADD					1042
#define IDB_HOME_ATTACH_DELETE				1043
#define IDB_HOME_ATTACH_OPEN				1044
#define IDB_HOME_ATTACH_EXPORT				1045
#define IDB_HOME_ATTACH_LISTVIEW			1046
//HOME REMARK
#define IDB_HOME_AUTHOR_TEXT				1047
#define IDB_HOME_KEYWORDS_TEXT				1048
#define IDB_HOME_TIMECREATE_TEXT			1049
#define IDB_HOME_REMARK_TEXT				1061

//dict
#define IDB_HOME_DICT_DLG					1050
#define IDB_HOME_DICT_EDIT_KEY				1051
#define IDB_HOME_DICT_BTN_FIND				1052
#define IDB_HOME_DICT_BTN_SAVE				1053
#define IDB_HOME_DICT_BTN_DELETE			1054
#define IDB_HOME_DICT_KEY_LIST				1055
#define IDB_HOME_DICT_EDIT_CONTENT			1056
#define IDB_HOME_DICT_EDIT_SAMPLE			1057

//tag
#define IDB_HOME_ART_TAG_ADD				1070
#define IDB_HOME_ART_TAG_EDIT				1071
#define IDB_HOME_ART_TAG_DELETE				1072
#define IDB_HOME_ART_TAG_REFRESH			1073
#define IDB_HOME_ART_TAG_LIST				1076
#define IDB_HOME_ART_TAG_ARTLIST			1077

//add tag
#define IDB_DLG_ART_TAG_LIST				1080
#define IDB_DLG_ART_TAG_TEXT				1081
#define IDB_DLG_ART_TAG_BTN_ADD				1082

//category

#define IDC_EDIT_CATEGORY_EDIT					1101
#define IDC_BTN_CATEGORY_OK						1102
#define IDC_BTN_CATEGORY_CANCEL					1103
#define IDC_TEXT_CATEOGRY_TITLE					1104
#define IDC_TEXT_CATEOGRY_H1					1105
#define IDC_TEXT_CATEOGRY_H2					1106
#define IDC_TEXT_CATEOGRY_TYPE					1107
#define IDC_BTN_CATEOGRY_ICON					1108

// password manager
#define IDC_PSW_DLG							1200
#define IDC_PSW_BTN_ADD						1205
#define IDC_PSW_BTN_EDIT					1206
#define IDC_PSW_BTN_DELETE					1207
#define IDC_PSW_BTN_COPYUSER				1208
#define IDC_PSW_BTN_COPYPSW					1209
#define IDC_PSW_BTN_LOCK					1210
#define IDC_PSW_BTN_SEARCH					1211
#define IDC_PSW_BTN_NEW						1212
#define IDC_PSW_BTN_OPEN					1213
#define IDC_PSW_BTN_SAVE					1214

#define IDC_PSW_EDIT_SEARCH					1215
#define	IDC_PSW_LISTVIEW					1216
#define IDC_PSW_TREEVIEW					1217
#define IDC_PSW_GRP_BTN_NEW					1220
#define IDC_PSW_GRP_BTN_SUBNEW				1221
#define IDC_PSW_GRP_BTN_RENAME				1222
#define IDC_PSW_GRP_BTN_DELETE				1223
#define IDC_PSW_GRP_BTN_EXPANDS				1224
#define IDC_PSW_GRP_BTN_COLLAPSE			1225
#define IDC_PSW_BTN_EXPORT					1226
#define IDC_PSW_BTN_IMPORT					1227

//GetRandRom
#define IDC_GETRANDROM_BTN_MOUSE			1227
#define IDC_GETRANDROM_IMG_MOUSE			1228
#define IDC_GETRANDROM_TEXT_KEY				1229
#define IDC_GETRANDROM_PGR_PSW				1230
//select icon

#define IDC_SELECT_ICON_BTN_OK				1301
#define IDC_SELECT_ICON_BTN_CANCEL			1302
#define IDC_SELECT_ICON_LIST				1303


//add account

#define	IDC_ACCOUNT_BTN_OK					1310
#define	IDC_ACCOUNT_BTN_CANCEL				1311
#define	IDC_ACCOUNT_BTN_ICON				1312
#define	IDC_ACCOUNT_BTN_SHOW				1313
#define	IDC_ACCOUNT_BTN_EXPIRE				1314
#define	IDC_ACCOUNT_BTN_ACOPEN				1315
#define	IDC_ACCOUNT_BTN_ACSAVE				1316
#define	IDC_ACCOUNT_BTN_ACDELETE			1317
#define	IDC_ACCOUNT_BTN_TOOLS				1318
#define	IDC_ACCOUNT_TEXT_TITLE				1319
#define	IDC_ACCOUNT_TEXT_USER				1320
#define	IDC_ACCOUNT_TEXT_PSW1				1321
#define	IDC_ACCOUNT_TEXT_PSW2				1322
#define	IDC_ACCOUNT_TEXT_ADDRESS			1323
#define	IDC_ACCOUNT_TEXT_REMARK				1324
#define	IDC_ACCOUNT_CHK_EXPIRE				1325
#define	IDC_ACCOUNT_TEXT_ATTACHENT			1326
#define	IDC_ACCOUNT_TEXT_EXPIRE				1335
#define	IDC_ACCOUNT_PRG_PSW					1336
#define	IDC_ACCOUNT_LABEL_FNAME				1337
#define	IDC_ACCOUNT_BTN_GENERATE			1338

// dlg_password
#define	IDC_PASSWORD_TEXT_PSW				1340
#define	IDC_PASSWORD_BTN_STAR				1341
#define	IDC_PASSWORD_CHK_KEY				1342
#define	IDC_PASSWORD_CMB_KEYFILE			1343
#define	IDC_PASSWORD_BTN_SAVE				1344
#define	IDC_PASSWORD_CMB_NAME				1345

//dlg_selectprocess
#define	IDC_SELECTPROCESS_TEXT_INPUT		1350
#define	IDC_SELECTPROCESS_CMB_INPUT			1351


#define IDC_SEARCHDROP                  2029

//dlg_toolbox
#define IDC_TOOLBOX_TAB_RIGHT				1400
#define IDC_TOOLBOX_TAB_ID1					1401
#define IDC_TOOLBOX_TAB_ID2					1402
#define IDC_TOOLBOX_TAB_ID3					1403
#define IDC_TOOLBOX_TAB_ID4					1404
#define IDC_TOOLBOX_TAB_ID5					1405
#define IDC_TOOLBOX_TAB_ID6					1406
#define IDC_TOOLBOX_TAB_ID7					1407
#define IDC_TOOLBOX_TAB_ID8					1408
#define IDC_TOOLBOX_TAB_ID9					1409
#define IDC_TOOLBOX_TAB_ID10				1410

#define IDC_TOOLBOX_DLG_ID1					1411
#define IDC_TOOLBOX_DLG_ID2					1412
#define IDC_TOOLBOX_DLG_ID3					1413
#define IDC_TOOLBOX_DLG_ID4					1414
#define IDC_TOOLBOX_DLG_ID5					1415
#define IDC_TOOLBOX_DLG_ID6					1416
#define IDC_TOOLBOX_DLG_ID7					1417
#define IDC_TOOLBOX_DLG_ID8					1418
#define IDC_TOOLBOX_DLG_ID9					1419
#define IDC_TOOLBOX_DLG_ID10				1420

#define IDC_TOOLBOX_LIST_ID1				1421
#define IDC_TOOLBOX_LIST_ID2				1422
#define IDC_TOOLBOX_LIST_ID3				1423
#define IDC_TOOLBOX_LIST_ID4				1424
#define IDC_TOOLBOX_LIST_ID5				1425
#define IDC_TOOLBOX_LIST_ID6				1426
#define IDC_TOOLBOX_LIST_ID7				1427
#define IDC_TOOLBOX_LIST_ID8				1428
#define IDC_TOOLBOX_LIST_ID9				1429
#define IDC_TOOLBOX_LIST_ID10				1430

#define IDC_TOOLBOX_CATCH_SCREEN			1431
#define	IDC_TOOLBOX_LOCK_SCREEN				1432
#define	IDC_TOOLBOX_CLOSE_PROCESS			1433

#define	IDC_CATCH_SCREEN_COPY				1435
#define	IDC_CATCH_SCREEN_EDIT				1436
#define	IDC_CATCH_SCREEN_SAVE				1437
#define	IDC_CATCH_SCREEN_EXIT				1438

//add shortcut
#define IDC_SHORTCUT_TEXT_PATH				1440
#define IDC_SHORTCUT_BTN_OPEN				1441
#define IDC_SHORTCUT_TEXT_NAME				1442
#define IDC_SHORTCUT_CBO_CATE				1443
#define IDC_SHORTCUT_CHB_PROC				1444
#define IDC_SHORTCUT_CHB_FOLDER				1445
#define IDC_SHORTCUT_CHB_URL				1446

// plugin manager

#define IDC_PLUGIN_MANAGER_LIST				1450

// add Url
#define IDC_ADD_ARTICLE_TEXT_TITLE			1460
#define IDC_ADD_ARTICLE_LAB_URL				1461

#define IDC_TAB_MAIN                            136

// STRING ID

#define IDS_APP_FONT                            0
#define IDS_APP_NAME                            1
#define IDS_EXAM_SCORE                          2
#define IDS_LIST_VIRUS_COLUMN_VIRUS_NAME_TITLE  3
#define IDS_LIST_VIRUS_COLUMN_FILE_NAME_TITLE   4
#define IDS_LIST_VIRUS_COLUMN_VIRUS_STAT_TITLE  5
#define IDS_EXAM_LEVEL_DANGER                   6
#define IDS_EXAM_TEXT_DANGER                    7
#define IDS_EXAM_LEVEL_RISK                     8
#define IDS_EXAM_TEXT_RISK                      9
#define IDS_EXAM_LEVEL_SAFE                     10
#define IDS_EXAM_TEXT_SAFE                      11
#define IDS_SCANNED_FILE_COUNT_FORMAT           12
#define IDS_VIRUS_COUNT_FORMAT                  13
#define IDS_SCANNED_TIME_COUNT_FORMAT           14
#define IDS_EXAM_LEVEL_CANCELED                 15
#define IDS_EXAM_TEXT_CANCELED                  16
#define IDS_MSGBOX_BUTTON_XML                   17
#define IDS_MSGBOX_OK                           18
#define IDS_MSGBOX_CANCEL                       19
#define IDS_MSGBOX_ABORT                        20
#define IDS_MSGBOX_RETRY                        21
#define IDS_MSGBOX_IGNORE                       22
#define IDS_MSGBOX_YES                          23
#define IDS_MSGBOX_NO                           24
#define IDS_MSGBOX_CONTINUE                     25
#define IDS_MSGBOX_BUTTON_DIV                   26
#define IDS_FOUND_VIRUS_TITLE                   27
#define IDS_FILE_STATE_NOCLEAN                  28
#define IDS_FILE_STATE_DELETESUCCESS            29
#define IDS_FILE_STATE_REPAIRSUCCESS            30
#define IDS_FILE_STATE_DELETEFAILED             31
#define IDS_FILE_STATE_REPAIRFAILED             32
#define IDS_FILE_STATE_DELETEREBOOT             33
#define IDS_FILE_STATE_REPAIRREBOOT             34
#define IDS_FILE_STATE_NEEDCLEAN                35
#define IDS_FILE_STATE_CANNOTCLEAN              36
#define IDS_FILE_STATE_SAFE                     37
#define IDS_FILE_STATE_SCANFAILURE              38
#define IDS_FOUND_VIRUS_ALL_CLEANED_TITLE       39
#define IDS_FOUND_VIRUS_NEED_REBOOT_TITLE       40
#define IDS_REMAIN_VIRUS_COUNT_FORMAT           41
#define IDS_SCANNING_STEP_FORMAT                42
#define IDS_PROTECTION_STATUS_ON                43
#define IDS_PROTECTION_STATUS_OFF               44
#define IDS_VIRSCAN_LAST_SCAN_LESS_THAN_1MIN    45
#define IDS_VIRSCAN_LAST_SCAN_MINUTES           46
#define IDS_VIRSCAN_LAST_SCAN_HOURS             47
#define IDS_VIRSCAN_LAST_SCAN_DAYS              48
#define IDS_VIRSCAN_LAST_SCAN_INFO_RICH_TEXT    49
#define IDS_VIRSCAN_QUARANTINE_COUNT            50
#define IDS_VIRSCAN_REPORTED_UNKNOWN_COUNT      51
#define IDS_VIRSCAN_FOUND_UNKNOWN_NOTICE_CONTENT    52
// #define IDS_VIRSCAN_DYNAMIC_NOTICE_NEED_UPDATE  53
#define IDS_VIRSCAN_DYNAMIC_NOTICE_FAST_SCAN    54
// #define IDS_VIRSCAN_DYNAMIC_NOTICE_FULL_SCAN    55
#define IDS_EXAM_TEXT_NOT_SET_AUTO_EXAM         56
#define IDS_EXAM_TEXT_EXAM_NOW                  57
#define IDS_VIRSCAN_SETTING_AUTOCLEAN           58
#define IDS_VIRSCAN_SETTING_MANUALCLEAN         59
#define IDS_EXAM_TEXT_EXAM_AGAIN                60
#define IDS_PROTECTION_LOG_COUNT                61
#define IDS_FOUND_VIRUS_REMAINED_TITLE          62
#define IDS_EXAM_TEXT_CANCELED_SAFE				63
#define IDS_NOT_FOUND_VIRUS_TITLE               64
#define IDS_EXAM_CANCEL_INFO_SAFE				65
#define IDS_EXAM_CANCEL_INFO_UNSAFE				66
#define IDS_EXAM_SCAN_INFO_SAFE					67
#define IDS_EXAM_SCAN_INFO_RASIK				68
#define IDS_EXAM_SCAN_INFO_DANGER				69
#define IDS_EXAM_SCAN_HISTORY_ERROR				70
#define IDS_ALERT_OPEN_SAFEMONITOR_X64          71
#define IDS_MONITOR_NAME_LEAK                   72
#define IDS_MONITOR_NAME_RISK                   73
#define IDS_MONITOR_NAME_PROCESS                74
#define IDS_MONITOR_NAME_UDISK                  75
#define IDS_MONITOR_NAME_BWSP_MALICIOUS         76
#define IDS_MONITOR_NAME_BWSP_FISHING           77
#define IDS_MONITOR_NAME_KWS                    78
#define IDS_MONITOR_TURN_OFF_NOTICE_FORMAT      79
#define IDS_PROTECTION_CTRL_COUNT_FORMAT        80
#define IDS_JOIN_SKYLARK_NOTICE                 81
#define IDS_FILE_STATE_DISABLED                 82
#define IDS_FILE_STATE_NEED_DISABLE             83
#define IDS_SP_LOCKED_STATE						84
#define IDS_SP_UNLOCKED_STATE					85
#define IDS_SP_LOCK								86
#define IDS_SP_UNLOCK							87
#define IDS_KWS_OPEN							88
#define IDS_KWS_CLOSE							89
#define IDS_KWS_OPENED_STATE					90
#define IDS_KWS_CLOSED_STATE					91
#define IDS_SP_ASK_CLEAN_LOG_92					92
#define IDS_SCANNING_EXT_STEP_FORMAT            93
#define IDS_SP_ASK_CLEAN_LOG_94					94
#define IDS_LAST_SCAN_NO_FOUND		            95
#define IDS_NEVER_SCAN				            96
#define IDS_MONITOR_NAME_KWS_SAFEDOWN			97
#define IDS_MONITER_NAME_URL_MON				98
#define IDS_SCANNING_AVEXT_STEP_FORMAT          99//hub
#define IDS_ARPSETTING_TURNON                   100
#define IDS_ARP_TURNOFF                         101
#define IDS_VIRUS_NUM_FMT						102
#define IDS_VIRUS_TURST_FMT						103
#define IDS_VIRUS_CLOUD_FMT						104

#define	IDS_CATCH_SCREEN_COPY				157
#define	IDS_CATCH_SCREEN_EDIT				158
#define	IDS_CATCH_SCREEN_SAVE				159
#define	IDS_CATCH_SCREEN_EXIT				160